Traces Using Aspect Oriented Programming and Interactive Agent-Based Architecture for Early Usability Evaluation: Basic Principles and Comparison

نویسندگان

  • Jean-Claude Tarby
  • Houcine Ezzedine
  • José Rouillard
  • Chi Dung Tran
  • Philippe Laporte
  • Christophe Kolski
چکیده

Early evaluation of interactive systems is currently the subject of numerous researches. Some of them aim at explicitly coupling design and evaluation by various software mechanisms. We describe in this paper two approaches of early evaluation exploiting new technologies and paradigms. The first approach is based on aspect oriented programming; the second one proposes an explicit coupling between agent­oriented architecture and evaluation agents. These two approaches are globally compared in this paper. 1 Introduction Interactive systems evaluation is a very rich research and application domain since the seventies. To evaluate how people use the interactive applications, many techniques and methods can be applied [18,19,22]. Some of them are widely used in companies and universities. New methods or variants of methods appear and are tested progressively, according with new needs and specificities coming from the emergence of information and communication sciences and technologies. Among them, automatic and semi­automatic methods and tools are considered as promising (see [16,17]). This paper concerns early usability evaluation, which is also currently particularly studied in the HCI literature. We present in this paper two complementary approaches contributing to early evaluation during the first stages of a project. It is a question of explicitly coupling design and evaluation by exploiting innovative technologies and paradigms. This coupling aims to produce traces concerning how is used the interactive applications to evaluate their utility and utilisability, for example by comparing prescribed and effective tasks. The first approach exploits the paradigm of aspect oriented programming to integrate mechanisms of trace in interactive applications. The

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Aspect-Oriented Instrumentation for Capturing Task- Based Event Traces

User interface events provide valuable information about user behavior with respect to an application’s user interface and therefore are considered as an important source of data for usability evaluation. Since usability evaluation is based on tasks that users perform, it is crucial to capture user interface events with suff icient information for task identification. However, how to make it po...

متن کامل

Availability evaluation of Software architecture of object oriented Style using coloured Petri nets

Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...

متن کامل

An aspect-oriented software architecture for code mobility

Mobile agents have come forward as a technique for tackling the complexity of open distributed applications. However, the pervasive nature of code mobility implies that it cannot be modularized using only object-oriented (OO) concepts. In fact, developers frequently evidence the presence of mobility tangling and scattering in their modules. Despite these problems, they usually rely on OO applic...

متن کامل

The Architecture Aspect of Arise from Emmanuel Levinas' Philosophy Compared to Modern and Postmodern Architecture

The present-day architecture of the present era represents the emergence of ethical issues arisingfrom the ideas of the " Modern individual-oriented" and "Pos tmodern being oriented", such as the consideration of personal interes ts and the reduction of human relations. Therefore, the exis tence of such shortcomings requires the identification of an architecture that considers the individ...

متن کامل

Method integration: An approach to develop agent oriented methodologies

Agent oriented software engineering (AOSE) is an emerging field in computer science  and  proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007